package com.easy.project.domain.vo.system;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 系统菜单表
 * </p>
 *
 * @author wxz
 * @since 2024-01-10
 */
@Getter
@Setter
@ApiModel(value = "SysMenuVO对象", description = "SysMenuVO对象")
public class SysMenuVO {

    @ApiModelProperty("菜单id")
    private Long id;

    @ApiModelProperty("菜单名")
    private String menuName;

    @ApiModelProperty("菜单编码")
    private String menuCode;

    @ApiModelProperty("菜单路由(外联以http开头)")
    private String menuRouter;

    @ApiModelProperty("菜单icon")
    private String menuIcon;

    @ApiModelProperty("0 当前页打开 1 新标签页打开")
    private Integer newTab;

    @ApiModelProperty("菜单类型 0 菜单 1 按钮 2 接口")
    private Integer menuType;

    @ApiModelProperty("菜单是否在侧边栏展示 0 不展示 1 展示")
    private Integer menuShow;

    @ApiModelProperty("所属的父id")
    private Long parentId;
}
